Node-RED block in Snap4City Microservice library node-red-contrib-snap4city-user is "gauge-chart">

With this node you can add a gauge chart to an existing dashboard or a new one created by the node to show numbers.

Configurations

dashboard string
Dashboard title to which the gauge chart will be added
widget string
Title that will have the widget containing the gauge chart.

Inputs

A number directly in the payload that will be shown in the gauge chart or a JSON Object like the following:
  
{
    "metricId": [Service Uri Of A Sensor],
    "metricHighLevelType": "Sensor",
    "metricName": [The name of the Sensor],
    "metricType": [A measure recorded by the sensor]
}
{
    "metricId": [The ID of a KPI],
    "metricHighLevelType": "MyKPI",
    "metricName": [The name of the MyKPI],
    "metricType": [The type of the measure saved in the KPI]
}
An example of the JSON Object filled with correct data:

{
    "metricId": "http://www.disit.org/km4city/resource/tusc_weather_sensor_ow_3166540",
    "metricHighLevelType": "Sensor",
    "metricName": "tusc_weather_sensor_ow_3166540",
    "metricType": "airTemperature"
}
{
    "metricId": "17056579",
    "metricHighLevelType": "MyKPI",
    "metricName": "OBD2 - Intake Air Temperature",
    "metricType": "Temperature"
}